<?php

foreach ($model->precos as $key => $value) {
    foreach ($value as $nome => $valor) {
        echo $nome . "<br>" . $valor . "---" . $nome;
    }
}
echo count($model->precos);
//CVarDumper::dump($model->precos);
$this->widget('zii.widgets.grid.CGridView', array(
    'id' => 'preco-grid',
    'dataProvider' => $model->search(),
    //'filter' => $model,
    'columns' => array(
        array(// this is for your related group members of the current group
            'name' => 'precos.zona_id', // this will access the attributeLabel from the member model class, and assign it to your column header
            'value' => '$data->precos->zona_id', // this will access the current group's 1st member and give out the firstname of that member
            'type' => 'raw' // this tells that the value type is raw and no formatting is to be applied to it
        ),
        array(// this is for your related group members of the current group
            'name' => 'precos.tabuleiro_id', // this will access the attributeLabel from the member model class, and assign it to your column header
            'value' => '$data->precos->tabuleiro_id', // this will access the current group's 1st member and give out the firstname of that member
            'type' => 'raw' // this tells that the value type is raw and no formatting is to be applied to it
        ),
        array(// this is for your related group members of the current group
            'name' => 'precos.menor_igual_um', // this will access the attributeLabel from the member model class, and assign it to your column header
            'value' => '$data->precos->menor_igual_um', // this will access the current group's 1st member and give out the firstname of that member
            'type' => 'raw' // this tells that the value type is raw and no formatting is to be applied to it
        ),
        array(// this is for your related group members of the current group
            'name' => 'precos.entre_dois_cinco', // this will access the attributeLabel from the member model class, and assign it to your column header
            'value' => '$data->precos->entre_dois_cinco', // this will access the current group's 1st member and give out the firstname of that member
            'type' => 'raw' // this tells that the value type is raw and no formatting is to be applied to it
        ),
        array(// this is for your related group members of the current group
            'name' => 'precos.mais_de_cinco', // this will access the attributeLabel from the member model class, and assign it to your column header
            'value' => '$data->precos->mais_de_cinco', // this will access the current group's 1st member and give out the firstname of that member
            'type' => 'raw' // this tells that the value type is raw and no formatting is to be applied to it
        ),
//        'zona_id',
//        'tabuleiro_id',
//        'menor_igual_um',
//        'entre_dois_cinco',
//        'mais_de_cinco',
        /*
          'created_at',
          'updated_at',
          'id_produto',
         */
        array(
            'class' => 'CButtonColumn',
        ),
    ),
));

foreach ($model->precos as $key => $value) {
    foreach ($value as $nome => $valor) {
        echo $nome . "<br>" . $valor . "---" . $nome;
    }
}
?>
<?php

$this->widget('zii.widgets.CDetailView', array(
    'data' => $model,
    'attributes' => array(
        "precos.id"
    ),
));
?>